Skip to content

Latest commit

 

History

History
 
 

09 Qt dark theme

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Qt Dark Theme

This example shows how Qt's style mechanisms can be used to set a dark theme. It adapts the text editor from example 7.

Qt Dark Theme

As you can see in main.py, this example uses QApplication.setStyle(...) and a QPalette to change the application's colors:

# Force the style to be the same on all OSs:
app.setStyle("Fusion")

# Now use a palette to switch to dark colors:
palette = QPalette()
palette.setColor(QPalette.Window, QColor(53, 53, 53))
palette.setColor(QPalette.WindowText, Qt.white)
...
app.setPalette(palette)

The rest of the code is the same as for the original version of the text editor.

To run this example yourself, please follow the instructions in the README of this repository.